@import url(reset.css);
body{font-size: 13px;font-family: Arial;width: 960px;margin: 0 auto;min-width: 960px;color: #403e31}
.page{float: left;width: 100%;box-shadow: 0 0 10px #000;padding: 30px 0;margin-bottom: 50px;position: relative;}
.container{width: 900px;margin: 0 auto}
.cl{clear: both;}
.fill{float: left;width: 100%;}
.p0{padding: 0;}
.left{float: left;width: 48.5%;}
.right{float: right;width: 48.5%;}
sup{position: relative;top: -2px;font-size:9px;}
sub{position: relative;bottom: -12px;font-size: 9px;left: -20px;}
.sub{left: 0;}
.top{float: left;width: 100%;margin-bottom: 20px;}
.topr{text-align: right;}
.top h1{color: #105784;text-transform: uppercase;font-size: 20px;background:#cde9fe;padding: 20px 5px}
.w30{float: left;width: 32%;margin-right:2%;position: relative;margin-bottom:20px;}
.w30r{float: right;margin-right: 0;}
.w30 label{position: absolute;right: 0;}
.pr{float: left;width: 100%;padding:10px;border: 1px solid #646963;height: 270px;}
.pr li{float: left;width: 100%;font-weight: bold;line-height: 1.3;}
.pr span{color: #279bf2}
.pr img{float: left;margin-top: 10px;}
.t20{float: left;width: 100%;margin-top: 20px;}
.se{float: left;width: 100%;color: #1fa2fd;text-transform: uppercase;font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.tb{float: left;width: 100%;}
.tb td{padding:10px 5px;border:1px solid #768185;text-align: center;font-size: 12px;font-weight: bold;line-height: 1.3;}
.tb img{width: 100px;}
.tb tr td:first-child{text-align: left;}
.tb span{color: #299ff7;font-weight: bold;}
.tb h1, .tb h3{text-transform: uppercase;}
.txh{float: left;width: 100%;margin-top: 15px;font-weight: bold;color: #299ff7;line-height: 1.3;font-size: 12px;}
/**/
.sne{float: left;width: 100%;color: #24a5f3;line-height: 1.3;}
.dx{float: left;width: 100%;margin: 10px 0}
.dx span{text-transform: uppercase;background: #737776;color: #fff;font-size:23px;float: left;width: 30%;padding:5px 10px;font-weight: bold;}
.oi{float: left;width: 100%;text-transform: uppercase;color: #777b7e;font-weight: bold;font-size: 40px;}
.oi span{text-transform: none;font-weight: bold;font-size: 40px;font-size:26px;vertical-align: bottom;}
/**/
.bd{padding: 10px;border:2px solid #777}
/**/
.numa .sub{bottom: -7px;font-size: 8px;}
.ov{text-decoration: overline;}
.numa tr:nth-child(n+2) td:nth-child(3){text-align: left;}
.numa td{text-transform: uppercase;}
.numa span{text-transform: none;text-align: left;float: left;}
.sne h3{float: left;width: 100%;margin: 10px 0;text-transform: uppercase;}
.ei{float: left;width: 150px;}
.ei li{float: left;width: 100%;text-align: right;line-height: 1.4;}
.ei li:first-child{color: #1fa2fd}
/**/
.hn{float: left;width: 100%;margin: 20px 0}
.hn li{display: inline-block;text-align: center;width: 24%;text-transform: uppercase;}
.hn3 li{width: 30%;}
.px b.sne{text-align: center}
.px h4{margin-bottom: 20px;}
/**/
.ft{float: left;width: 100%;margin-bottom: 20px;}
.ft h1{background: #1f9887;color: #fff;width: 25%;padding: 10px;}
.ftt h1{text-transform: uppercase;}
.tal td{text-align: left;}

.pagetung h2{width:700px;margin:0 auto;margin-bottom:20px;}
.pagetung{width: 960px;
height: auto;
margin: 0 auto;
box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
padding: 50px 10px;
font-family:Arial;
text-align: center;
}